Preface
5
World Wide Web undeniably gave an impressive boost to the speed and quality of this knowledge
sharing.
So this book is together with other things that I wrote, a way to say thanks to everybody gave their
time to write blog posts, free books, software, and to organise conferences, groups, meetups. This is
why I teach people at conferences, this is why I write a technical blog, this is the reason behind this
book.
That said, if you want to acknowledge the effort with money, feel free. Anyone who publishes a
book or travels to conferences incurs expenses, and any help is welcome. However the best thing
you can do is to become part of this process of shared knowledge; experiment, learn and share what
you learn.
Submitting issues or patches
This book is not a collaborative effort. It is the product of my work, and it expresses my personal
view on some topics, and also follows my way of teaching. Both can definitely be improved, and
they might also be wrong, so I am open to suggestions, and I will gladly receive any report about
mistakes or any request for clarifications. Feel free to use the GitHub Issues of the book repository².
I will answer or fix issues as soon as possible, and if needed I will publish a new version of the book
with the correction. Thanks!
About the author
My name is Leonardo Giordani, I was born in Italy in 1977. That year gave to the world also
Star Wars, bash, Apple ][, BSD, Dire Straits, The Silmarillion. I’m interested in operating systems
and computer languages, photography, fantasy and science fiction, video and board games, guitar
playing, and (too) many other things.
I studied and used several programming languages, from the Z80 and x86 Assembly to Python and
Scala. I love mathematics and cryptography. I’m mainly interested in open source software, and I
like both the theoretical and practical aspects of computer science.
For 13 years I was a C/Python programmer and devops for a satellite imagery company and I am
currently infrastructure engineer at WeGotPOP³, a UK company based in London and New York
that creates innovative software for film productions.
In 2013 I started publishing some technical thoughts on my blog, The Digital Cat⁴. In 2018 I published
my first book with Leanpub, Clean Architectures in Python⁵, which at the time of writing has been
already downloaded more than 10,000 times.
²https://github.com/bgutbook/bgutbook/issues
³https://www.wegotpop.com
⁴http://thedigitalcatonline.com
⁵https://leanpub.com/clean-architectures-in-python/